package com.yunyao.common.dto.order;

import com.yunyao.common.dto.base.BaseDto;
import lombok.Data;

import java.io.Serializable;
import java.util.List;

/**
 * 供货订单查询
 * @author chenyejian
 * @date 2024-07-22
 */
@Data
public class SupplyOrderDto extends BaseDto implements Serializable {
    private static final long serialVersionUID = -1827432576756057087L;
    /**
     * 材料编码
     */
    private String materialCode;
    /**
     * 订单编号
     */
    private String orderSn;
    /**
     * 项目名称
     */
    private String projectName;
    /**
     * 供应商名称
     */
    private String supplierName;
    /**
     * 对账状态
     */
    private String projectReconciliationStatus;
    /**
     * 结算状态
     */
    private String settlementStatus;
    /**
     * 开票状态
     */
    private String projectInvoiceStatus;
    /**
     * 合同编号
     */
    private String contractNo;
    /**
     * 状态
     */
    private String auditStatus;

    private String id;

    private String projectId;

    private String tenantId;
    /**
     * 供应商id
     */
    private String supplierId;

    private String auditReason;
    private String auditFileUrl;


    /**
     * 当前项目的id
     */
    private List<String> projectIds;
    private List<String> supplierIds;
    /**
     * 合同方式0电线电缆及光纤光缆 1 电梯及扶梯
     */
    private String contractMethod;
}
